public class elevado{
	public static void main (String[] args){
		
 		int valor1 = 2;
		int valor2 = 3;
		int result = elev(2,10);
		System.out.println("mostraaaa: " +result);
	}

		public static int elev (int valor, int elevar){
			int val = 0;
			int val2 = 0;
			if (elevar == 0){
				return 1; 
			}
			else{
				 if (elevar == 1){
					return valor;
				}
				else{
					if (elevar == 2){
						return (valor * valor);
					}
					else{
						//val = elev (valor,(elevar - 1)); 
						//val2 = elev (valor, (elevar-2));
						return valor * elev (valor,(elevar-1));					
					}
				}
			}
			
				
		}
}
